/**
 * 明确坚持和发展中国特色社会主义，总任务是实现社会主义现代化和中华民族伟大复兴，在全面建成小康社会的基础上，分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国；
 * 明确新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾，必须坚持以人民为中心的发展思想，不断促进人的全面发展、全体人民共同富裕；
 * 明确中国特色社会主义事业总体布局是“五位一体”、战略布局是“四个全面”，强调坚定道路自信、理论自信、制度自信、文化自信；
 * 明确全面深化改革总目标是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化；
 * 明确全面推进依法治国总目标是建设中国特色社会主义法治体系、建设社会主义法治国家；
 * 明确党在新时代的强军目标是建设一支听党指挥、能打胜仗、作风优良的人民军队，把人民军队建设成为世界一流军队；
 * 明确中国特色大国外交要推动构建新型国际关系，推动构建人类命运共同体；
 * 明确中国特色社会主义最本质的特征是中国共产党领导，中国特色社会主义制度的最大优势是中国共产党领导，党是最高政治领导力量，提出新时代党的建设总要求，突出政治建设在党的建设中的重要地位。
 */

/**
 * 通用代码
 */
//var ip = "http://192.168.0.168:8085/";
//var ip = "http://192.168.1.105:8085/";
//var ip = "http://192.168.1.160:8085/";
var ip = "https://m.hms.xin/";

/**
 * 启用功能 
 */
$(document).ready(function() {
	browserRedirect(); // 不允许电脑端直接以web形式访问
	goto_console(); // 不允许电脑端调试（清除调试信息）
	$(".open").hide();
});

window.onload = function(){
	setTimeout(function(){
		$(".open").fadeIn();
	},100);
}

//设备返回键  
document.addEventListener('plusready', function() {
	var webview = plus.webview.currentWebview();
	plus.key.addEventListener('backbutton', function() {
		webview.canBack(function(e) {
			if(e.canBack) {
				var filename = location.href;
				filename = filename.substr(filename.lastIndexOf('/') + 1);
				if(filename == 'homePage.html') {
					if(window.confirm('是否退出？')) {
						webview.close();
						return true;
					} else {
						return false;
					}
				} else if(filename == 'chargeMoney.html' || filename == 'transfer.html' || filename == 'my.html') {
					window.location.href = "homePage.html";
				} else if(filename == 'signIn.html') {
					webview.close();
				} else {
					webview.back();
				}
			} else {
				webview.close();
			}
		})
	});
});

/**
 * 获取url里的参数值
 * @param {请求参数} name
 */
function getQueryValue(name) {
	// 创建正则表达式，这个表达式匹配以name开头或者&name开头，以&结尾或者就是name结尾
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	// 解码url
	var decodedUrl = decodeURI(window.location.search);
	// 匹配表达式，返回一个group数组
	var r = decodedUrl.substr(1).match(reg);
	// 数组下标2的元素就是所要截取的结果
	if(r != null) return unescape(r[2]);
	return null;
}

/**
 * 时间戳转化 
 */
function timestampToTime(timestamp) {
	var date = new Date(timestamp);
	Y = date.getFullYear() + '-';
	M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
	D = date.getDate() + ' ';
	h = date.getHours() + ':';
	m = date.getMinutes() + ':';
	s = date.getSeconds();
	return Y + M + D + h + m + s;
}

/**
 * 不允许电脑端调试（清除调试信息）
 */
function goto_console() {
	console.clear();
	if(window.console) {
		console.log("%c%c明确坚持和发展中国特色社会主义，总任务是实现社会主义现代化和中华民族伟大复兴，在全面建成小康社会的基础上，分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾，必须坚持以人民为中心的发展思想，不断促进人的全面发展、全体人民共同富裕；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确中国特色社会主义事业总体布局是“五位一体”、战略布局是“四个全面”，强调坚定道路自信、理论自信、制度自信、文化自信；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确全面深化改革总目标是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确全面推进依法治国总目标是建设中国特色社会主义法治体系、建设社会主义法治国家；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确党在新时代的强军目标是建设一支听党指挥、能打胜仗、作风优良的人民军队，把人民军队建设成为世界一流军队；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c 明确中国特色大国外交要推动构建新型国际关系，推动构建人类命运共同体；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确中国特色社会主义最本质的特征是中国共产党领导，中国特色社会主义制度的最大优势是中国共产党领导，党是最高政治领导力量，提出新时代党的建设总要求，突出政治建设在党的建设中的重要地位。", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
	}
}

/**
 * 不允许电脑端调试（清除调试信息） 
 */
function browserRedirect() {
	var sUserAgent = navigator.userAgent.toLowerCase();
	var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
	var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
	var bIsMidp = sUserAgent.match(/midp/i) == "midp";
	var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
	var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
	var bIsAndroid = sUserAgent.match(/android/i) == "android";
	var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
	var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
	if(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
		//跳转移动端页面不处理
	} else {
		$("body").html("不允许计算机访问");
		localStorage.clear();
		sessionStorage.clear();
		var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
		if(keys) {
			for(var i = keys.length; i--;) {
				document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
			}
		}
		console.clear();
	}
}

/**
 * 获取当前地理位置和IP信息 
 */
function recordIpAndAddress() {
	//获取城市ajax 
	$.ajax({
		url: 'http://api.map.baidu.com/location/ip?ak=ia6HfFL660Bvh43exmH9LrI6',
		type: 'POST',
		dataType: 'jsonp',
		success: function(data) {
			console.log(JSON.stringify(data.content.address_detail.province + "," + data.content.address_detail.city));
		}
	});
	//获取ip ajax 
	$.ajax({
		url: 'http://freegeoip.net/json/',
		type: 'GET',
		dataType: 'JSON',
		success: function(data) {
			console.log(JSON.stringify(data.ip));
		}
	});
}